for the life of - Spanish English Dictionary